public class EventProducer {
	@Produces
	public MessageA messageAFactory() {
		return new MessageA();
	}

	@Produces
	public MessageB messageBFactory() {
		return new MessageB();
	}
}